package factoryPatternOrnek1;

public class Test {

	public static void main(String[] args) {
		/*
		 * Bmw marka arabalarin üretildiği bir fabrika oluşturuyoruz.
		 */
		ArabaFabrika bmw = new BmwFarika();
		/*
		 * Audi marka arabaların üretildiği bir fabrika oluşturuluyor.
		 */
		ArabaFabrika audi = new AudiFabrika();
		/*
		 * Üretilen Bmw marka arabaları ekrana basıyoruz.
		 */
		for (Araba araba : bmw.getArabaListesi()) {
			System.out.println(araba.getMarka() + " " + araba.getModel() + " "
					+ araba.getBeygirGucu());
		}
		/*
		 * Üretilen Audi marka arabaları ekrana basıyoruz.
		 */
		for (Araba araba : audi.getArabaListesi()) {
			System.out.println(araba.getMarka() + " " + araba.getModel() + " "
					+ araba.getBeygirGucu());
		}
	}
}
